.app-control-form__group {
    &.ant-card-small {
        >.ant-card-head {
            min-height: 36px;
            padding: 4px;
            margin-bottom: 0px;
            >.ant-card-head-wrapper {
                >.ant-card-head-title {
                    padding: 8px;
                    .app-control-form__group__title {
                        margin: 0;
                        display: flex;
                        align-items: center;
                        line-height: 22px;
                        font-size: 16px;
                        font-weight: bold;
                        .anticon {
                            margin-right: 8px;
                        }
                        .app-control-form__group__title__subcaption{
                            margin-left: 16px;
                            flex: auto;
                            overflow: hidden;
                            line-height: 22px;
                            font-size: 14px;
                            font-weight: 500;
                            text-overflow: ellipsis;
                        }
                    }
                }
                >.ant-card-extra {
                    padding: 0;
                }
            }
            +.ant-card-body {
                height: calc(100% - 47px);
            }
        }
        >.ant-card-body {
            padding: 8px;
        }
    }
}
